Unidad 11 - DNS

Resumen interactivo sobre el Sistema de Nombres de Dominio, resolución DNS y registros.

11.1 DNS

DNS (Domain Name System) traduce nombres de dominio a direcciones IP.

Ejemplo

🌐 google.com → 142.250.x.x
⚠ Sin DNS tendríamos que escribir IPs manualmente.

¿Qué hace DNS?



11.2 DNS - Historia

Antes de DNS se usaba un archivo llamado hosts.txt.

Problemas del sistema antiguo

📜 DNS fue creado en 1983.
⚠ El archivo hosts sigue existiendo actualmente.

¿Qué se usaba antes de DNS?



11.3 DNS - Conceptos clave y estructura de nombrado

Partes de un dominio

Parte Ejemplo
TLD .com
Dominio google
Subdominio www
🌍 www.google.com
❌ Error típico: pensar que “www” es obligatorio.

¿Qué es un TLD?



11.4 DNS - Árbol de dominios

DNS utiliza una estructura jerárquica tipo árbol.

Niveles

🌳 La raíz DNS está representada por “.”
⚠ Existen 13 servidores root lógicos.

¿Qué representa la raíz DNS?



11.5 DNS - Dominios, subdominios y zonas

Una zona DNS es una parte administrada por un servidor DNS.

Diferencias

Concepto Descripción
Dominio Nombre lógico
Subdominio Parte interna del dominio
Zona Administración DNS
🛠 Una zona puede contener varios subdominios.

¿Qué administra una zona DNS?



11.6 DNS - Funcionamiento

DNS funciona mediante consultas recursivas e iterativas.

Proceso básico

  1. Cliente consulta resolver
  2. Resolver pregunta root
  3. Root indica TLD
  4. TLD indica servidor autoritativo
  5. Respuesta final
📡 El resolver DNS suele pertenecer al ISP o a Google/Cloudflare.
⚠ Cada salto añade latencia.

¿Qué servidor responde con la IP final?



11.7 Resolución de nombres en un servidor DNS

Los servidores DNS responden usando registros.

Herramientas útiles

nslookup google.com

dig google.com

Tipos de resolución

🔍 Reverse lookup usa registros PTR.
❌ Sin registros correctos pueden fallar servicios.

¿Qué herramienta consulta DNS?



11.8 Cachés y registros DNS

DNS usa caché para acelerar consultas.

Registros comunes

Registro Función
A IPv4
AAAA IPv6
CNAME Alias
MX Correo
PTR Reverse lookup
⚡ La caché DNS reduce tráfico y tiempo de respuesta.
⚠ TTL determina cuánto dura la caché.

¿Qué registro apunta al servidor de correo?